home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / hash / Hash_DeleteTable.man < prev    next >
Text File  |  1988-12-30  |  970b  |  29 lines

  1. ' $Header: /sprite/src/lib/c/hash/RCS/Hash_DeleteTable.man,v 1.1 88/12/30 15:05:19 ouster Exp $ SPRITE (Berkeley)
  2. .so \*(]ltmac.sprite
  3. .HS Hash_DeleteTable lib
  4. .BS
  5. .SH NAME
  6. Hash_DeleteTable \- release storage in hash table
  7. .SH SYNOPSIS
  8. \fB#include <hash.h>\fR
  9. .sp
  10. \fBHash_DeleteTable\fR(\fItablePtr\fR)
  11. .AS Hash_Table tablePtr
  12. .SH ARGUMENTS
  13. .AP Hash_Table *tablePtr in
  14. Pointer to hash table whose internal storage is to be released.
  15. .BE
  16.  
  17. .SH DESCRIPTION
  18. .LP
  19. \fBHash_DeleteTable\fR deletes all the entries in a hash table and also
  20. releases the table's internal bucket storage back to the memory manager.
  21. The Hash_Table structure at \fI*tablePtr\fR is not recycled to the memory
  22. manager (it is considered to belong to the caller), but the contents of
  23. \fI*tablePtr\fR are reset to indicate that the table is void.  Future operations
  24. on the table will result in core dumps,  unless \fBHash_InitTable\fR gets
  25. called again to reset the table.
  26.  
  27. .SH KEYWORDS
  28. delete, hash table
  29.